/**
 * Created by chencheng on 17-8-30.
 */
import EnumRouter from 'constants/EnumRouter';
import { AssembleRoute, DefaultLayout, HeaderLayout, SiderLayout } from 'routes/routeTool';

import Echarts from './routes/echarts';
import Highcharts from './routes/highcharts';
import D3 from './routes/d3';
import Cesium from './routes/cesium';
import Three from './routes/three';
import HtmlComponents from './routes/htmlComponents';
import LeafLetMap from './routes/LeafLet';
import Mapbox from './routes/mapbox';

import Amap from './routes/amap';
import Bmap from './routes/bmap';
import Qmap from './routes/qmap';
import Gmap from './routes/gmap';


export default AssembleRoute([
    {
        path: EnumRouter.bigScreen_echarts,
        component: Echarts,
    },
    {
        path: EnumRouter.bigScreen_highcharts,
        component: Highcharts,
    },
    {
        path: EnumRouter.bigScreen_d3,
        component: D3,
    },
    {
        path: EnumRouter.bigScreen_cesium,
        component: Cesium,
    },
    {
        path: EnumRouter.bigScreen_three,
        component: Three,
    },
    {
        path: EnumRouter.bigScreen_htmlComponents,
        component: HtmlComponents,
    },
    {
        path: EnumRouter.bigScreen_leaflet,
        component: LeafLetMap,
        Layout: DefaultLayout
    },
    {
        path: EnumRouter.bigScreen_mapbox,
        component: Mapbox,
        Layout: DefaultLayout
    },
    {
        path: EnumRouter.amap,
        component: Amap,
        Layout: SiderLayout
    },
    {
        path: EnumRouter.bmap,
        component: Bmap,
        Layout: DefaultLayout
    },
    {
        path: EnumRouter.qmap,
        component: Qmap,
        Layout: SiderLayout
    },
    {
        path: EnumRouter.gmap,
        component: Gmap,
        // Layout: DefaultLayout
    },
]);

